home *** CD-ROM | disk | FTP | other *** search
- package javax.swing;
-
- import javax.swing.table.TableColumnModel;
-
- final class JTable$3 implements JTable.Resizable3 {
- // $FF: synthetic field
- private final boolean val$inverse;
- // $FF: synthetic field
- private final TableColumnModel val$cm;
-
- // $FF: synthetic method
- JTable$3(TableColumnModel var1, boolean var2) {
- this.val$cm = var1;
- this.val$inverse = var2;
- }
-
- public int getElementCount() {
- return this.val$cm.getColumnCount();
- }
-
- public int getLowerBoundAt(int var1) {
- return this.val$cm.getColumn(var1).getMinWidth();
- }
-
- public int getMidPointAt(int var1) {
- return !this.val$inverse ? this.val$cm.getColumn(var1).getPreferredWidth() : this.val$cm.getColumn(var1).getWidth();
- }
-
- public int getUpperBoundAt(int var1) {
- return this.val$cm.getColumn(var1).getMaxWidth();
- }
-
- public void setSizeAt(int var1, int var2) {
- if (!this.val$inverse) {
- this.val$cm.getColumn(var2).setWidth(var1);
- } else {
- this.val$cm.getColumn(var2).setPreferredWidth(var1);
- }
-
- }
- }
-